home *** CD-ROM | disk | FTP | other *** search
- Version 1.0 29.05.96:
- Erstes öffentliches Release.
-
- Version 1.1 27.07.96:
- Bug Fixes:
- - TWiStrArray::remTail();
- Diese Methode hatte ich leider vergessen zu implementieren.
- - TWiStrCursor::TWiStrCursor(TWiStrArray &);
- Diesen Konstruktor hatte ich leider vergessen zu implementieren.
- - TWiFormat::format(const ULONG, ...);
- Bei dieser Methode war ein blöder Indizierungsfehler der dazu
- führte, daß nur der letzte Parameter übernommen wurde.
- - MUIGroupH::MUIGroupH();
- MUIGroupV::MUIGroupV();
- MUIGroupCol::MUIGroupCol(const LONG);
- MUIGroupRow::MUIGroupRow(const LONG);
- Bei diesen Konstruktoren war ein Fehler der dazu führte, daß
- die Methode Create() die falschen Parameter bekam.
- - List.h
- Bei der Methode Visible() hatte ich einen Schreibfehler.
- Vielen Dank an Thorsten Rinn für den Bug-Report.
-
- Neu:
- - "Near-Data" ist jetzt implementiert.
- - Area.h
- Die Drag&Drop-Methoden sind hinzugefügt worden.
- - List.h
- Für die vordefinierten speziellen Werte MUIV_List_Insert_Top,
- MUIV_List_Insert_Active, MUIV_List_Insert_Sorted und
- MUIV_List_Inserted_Bottom sind eigene Methoden definiert
- worden.
- - template <class T> T &TWiArrayList<T>::operator= (const T &);
- - TWiFormat &operator= (const TWiFormat &);
-
- Änderungen:
- - Alle Parameter der operator=-Methoden sind als const definiert.
- - Add(), Rem()
- Der Parameter wurde von 'MUIGroup &' auf 'Object *' geändert.
-
- Version 1.2 02.09.96:
- Bug Fixes:
- - In den Methoden mit variabler Parameter-Anzahl wurde das
- interne Handling verändert. Ein TAG_DONE als erster Parameter
- wurde nicht korrekt erkannt.
- - Group.h
- MUIGroupH::MUIGroupH();
- MUIGroupV::MUIGroupV();
- MUIGroupCol::MUIGroupCol(const LONG);
- MUIGroupRow::MUIGroupRow(const LONG);
- Die Konstruktoren mit Parameter 'struct TagItem *' und NULL
- als Wert hatten TAG_MORE mit NULL als Zeiger.
- - TWiStrArray::remove();
- Diese Methode hatte ich leider vergessen zu implementieren.
- - Text.h
- Der Konstruktor ohne Parameter hat die Basisklasse
- falsch konstruiert.
-
- Neu:
- - Klasse TWiShare
- - ClassNum() für Exception-Handling.
- - Application.h
- Die Methode PushMethod hatte ich vergessen.
- - Area.h
- Die Methoden DrawBackground und HandleEvent sind für
- MUI 3.6 hinzugefügt worden.
- - Group.h
- Die Methode Sort() wurde für MUI 3.6 hinzugefügt.
- - List.h
- operator=() und der Copy-Kunstroktor übernehmen auch alle Entries
- - Menu.h
- Der Konstruktor:
- MUIMenuitem(const STRPTR, const MUIMenuitem *, ...);
- Die Methode MUIMenuitem::CommandString() wurde für MUI 3.6 hinzugefügt.
- - Notify.h
- Die Methode GetConfigItem() wurde für MUI 3.6 hinzugefügt.
- Die Methode KillNotifyObj() wurde für MUI 3.6 hinzugefügt.
- - Prop.h
- Die Methode Decrease() wurde für MUI 3.6 hinzugefügt.
- Die Methode Increase() wurde für MUI 3.6 hinzugefügt.
- - Scrollgroup.h
- Die Methode Contents() wurde für MUI 3.6 hinzugefügt
- Die Methode HorizBar() wurde für MUI 3.6 hinzugefügt
- Die Methode VertBar() wurde für MUI 3.6 hinzugefügt
- - Window.h
- Die Methode AddEventHandler() wurde für MUI 3.6 hinzugefügt
- Die Methode RemEventHandler() wurde für MUI 3.6 hinzugefügt
-
- Änderungen:
- - TWiFormat::format(const ULONG, ...);
- Das interne Handling wurde verändert.
- - Request.h
- Bei den Konstruktoren für das Array der Parameter
- wird die Anzahl mitgegeben.
- - In den Methoden mit variabler Parameter-Anzahl wurde das
- interne Handling verändert.
- - Area.h
- Die Methode ObjectID() wurde wegen MUI 3.6 nach
- MUINotify verschoben.
- - List.h
- NextSelected() gibt den Wert der der Variablen auch als
- Return-Wert zurück.
- - Misc.h
- Alle Vergleichsoperatoren für die Klasse TWiStr
- wurden 'inline' und 'const' definiert.
- Die Methode TWiStr::bufsize() wurde in TWiStr::buffsize()
- umbenannt.
- - Sicherstellen das auch wirklich erst die letzte Instanz
- eines MUI-Objektes den entsprechenden Dispose ausführt über
- TWiShare
- - Parameter aller Copy-Konstruktoren als 'const'-Parameter definiert
- - MUIT aus Konsistenzgründen in MUIErrorX geändert.
- - TWiTag::append(const TWiTag *) geändert ist TWiTag::append(const TWiTag &)
- TWiTag::set(const TWiTag *) geändert ist TWiTag::set(const TWiTag &)
-
- Version 1.3 26.11.96:
- Bug Fixes:
- - Parameter von MUIPopaslStartHookEntry::StartHookEntry() korrigiert.
-
-